Dashboard: Saturday release-day state#910
Conversation
Code Review — PR #910: Dashboard Friday-morning updateSummary: Docs-only update to What this PR does
ObservationsAccurate and well-referenced:
One item to verify: Please confirm: is this count driven by already-landed catalog.json changes independent of #899, or is it tracking #899's merge? If the latter, revert to 2 until #899 merges. Minor nit: VerdictClean docs-only PR with accurate status. The |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 48e8de44f7
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| <span class="cat">system</span> | ||
| <div class="bar"><div class="fill" style="width: 33.3%; background: linear-gradient(90deg, #ff8aa8, #ffa7be);"></div></div> | ||
| <span class="num">2</span> | ||
| <span class="num">1</span> |
There was a problem hiding this comment.
Restore the correct system category count
This section is labeled as canonical from catalog.json, but the catalog currently has three system families (macOS Function Keys, Leader Key, and Fast Navigation), and the inventory table below lists those same three as system. Changing this count to 1 makes the displayed category totals sum to 20 instead of the 22 families claimed by the dashboard, so the release-readiness breakdown is misleading.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
Fixed — set system back to 3 (macOS Function Keys, Leader Key, Fast Navigation); categories sum to 22 again. The countdown's global <span class=num>2</span>→1 replace had clobbered it (and it was already wrong at 2). The decrement was NOT tracking #899 — purely an editing accident. Thanks for the catch.
The Fri-AM countdown edit globally replaced <span class=num>2</span> and accidentally knocked the 'system' category bar from its (already wrong) 2 down to 1. Real count is 3 (macOS Function Keys, Leader Key, Fast Navigation); categories now sum to 22 again. Caught by codex + claude review on #910.
Code Review — PR #910: Dashboard Friday-morning updateType: Docs-only (RELEASE-READINESS.html, 11 additions / 11 deletions) OverviewRoutine status refresh of the release readiness dashboard for Friday 2026-06-12 AM. Updates the subtitle, countdown, gate 8/9 descriptions, verdict narrative, weekly schedule labels, and the "system" family count stat. No logic or source-code changes. FindingsMinor: Date staleness on merge The PR was authored for Friday 2026-06-12, but today is already Saturday 2026-06-13 (ship day). If merged now, the dashboard will be immediately stale in two places:
If the intent is to merge this as a historical snapshot, that's fine — just worth noting. If the dashboard is still being actively consulted, a quick follow-up to flip Friday to "done" and Saturday to "Today" / 0 days would keep it accurate. Minor: "system" family count 2 → 3 is asserted but not sourced The stat section carries the comment "canonical from catalog.json". The HTML is updated but there's no corresponding diff to What's Good
VerdictApprove with one nit: the date staleness is cosmetic and expected given the static-HTML format; the catalog count discrepancy is the only thing worth a second look before merge. Both are low-risk for a docs-only change. |
…he RC 8 of 10 gates closed. Countdown to 0 (TODAY). Verdict → 'Shipping today': cmd-removal + screenshot cleanup merged after gating two runner flakes (#922). Gate 7 (RC) now in-progress; gate 9 closed (screenshots stripped/preserved via #921/#920); gate 8 finalizing with qualified import framing. Also fixes the system category count (3, not the review-flagged 1).
|
Code review posted below. |
|
Code Review: PR 910 — Dashboard: Friday-morning release-readiness state Overview: Pure docs-only change updating RELEASE-READINESS.html to reflect Saturday as release day: advancing gate counts, flipping day-of-week markers, and updating the verdict/schedule blurb. Issue 1 — PR title and body do not match the diff. Title says 'Friday-morning' and body says '6 of 10 gates closed', but the diff reflects Saturday 2026-06-13 as release day with 8 gates done. The PR was likely authored Friday and updated before opening without refreshing the metadata. Minor, but creates a confusing historical record. Issue 2 — RELEASE-READINESS.md not updated. The HTML dashboard has a 'View markdown source' link pointing to RELEASE-READINESS.md, which exists in the repo. Only the .html file changed in this PR. If the two files are meant to stay in sync, the .md file needs the same factual updates. Issue 3 — System-category count bump (2 to 3) is unexplained. Around line 655, the system family count bumps from 2 to 3 with no mention in the PR body. If a new system pack shipped (e.g. via cmd-removal hardening in PR 899), a one-line note would make the change legible. Issue 4 — Inline style on gate 7 row is inconsistent. Gate 7 gets a hardcoded background color via an inline style on its tr element. No other wip rows use this pattern. A shared CSS class (.row-active) would be cleaner if this pattern recurs. Low priority for a short-lived dashboard. What is correct:
Verdict: Approve with minor notes. Content is directionally accurate and the HTML is structurally sound. Main actionable items: (a) sync RELEASE-READINESS.md if it is meant to track the HTML, and (b) explain the system-category count bump in the PR body. The title/body staleness is cosmetic. |
Burndown now plots actual through Sat (no leftover Thu projection): Sat is the current marker near the floor; ~3h of execution left (RC + smoke + publish), not feature work. Verdict reflects release-prep #923 merged (version → 1.0.0/build 4, appcast + squatting-tag cleanup) with the signed RC building. Footer timestamp Wed → Sat 2026-06-13; drops the overclaimed "auto-synced" wording (it's hand-maintained). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Thanks — addressed the review findings in the Saturday commits (
Substance is current; remaining notes are cosmetic. |
Code Review — PR #910: Dashboard Friday-morning release-readiness stateOverviewDocs-only PR updating IssuesPR title/description doesn't match the content (significant)The PR title says "Friday-morning release-readiness state" and the description says "6 of 10 gates closed", but the actual HTML content reflects Saturday 2026-06-13 (release day) with 8 of 10 gates closed. Either:
This matters because the PR description is the audit trail. Anyone reviewing the git history will see a commit message/PR body that contradicts what actually changed. Please update the PR title to something like ObservationsBurndown chart SVG — Clean refactor: the projected (dashed blue) line and dots are removed, actual (green) is extended through Sat with Gate 9 status flip — Changed from Gate 7 — Highlighted row ( System count (2→3) — Single number change in the UI-category bar chart. If this reflects a new family added in a separately merged PR, it's correct. Worth a quick sanity check that it matches the actual catalog.json count. Footer — Updated from "Wed 2026-06-10" to "Sat 2026-06-13". Correct. SummaryThe HTML content changes are accurate and internally consistent. The only actionable issue is the PR title and description being stale relative to the actual Saturday content — fix those before merging so the git history reflects what actually shipped. Everything else is a clean status update with no logic or code risks. |
|
Fixed the actionable item: PR title → |
RC QA surfaced the overlay output-type picker being unclickable; root-caused to WindowAnchoredPopover's identity-only Equatable discarding content updates, fixed and reworked into a drill-down with Launch App search (#924). Verdict now reflects re-cutting the RC from master with the fix. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Code Review — PR #910: Dashboard Saturday release-day stateDocs-only change, single file ( OverviewThis PR advances the release-readiness dashboard from the Thursday/2-days-out state to the Saturday release-day snapshot: countdown → 0, gates 6→8 closed, burndown projection replaced by actuals through Saturday, and the schedule strip advanced. It's a coherent, well-maintained snapshot of the release-day status. What looks good
Minor observations
No issues foundNo code correctness concerns (static HTML/SVG), no security surface, no test coverage needed. All content changes are internally consistent and match the PR description. Approved. Merge after the ship. |
Updates
RELEASE-READINESS.htmlto the Saturday 2026-06-13 release-day state. Docs-only — no source/logic changes.What changed
.day.done, Sat →.day.today/Now), and footer timestamp (Wed → Sat 2026-06-13) all advanced.◀marker and the Fri/Sat dashed projection are removed; Sat is the current marker near the floor (~3h of execution left: RC + smoke + publish, not feature work).systemfamily count corrected to 3 (macOS Function Keys,Leader Key,Fast Navigation) so category totals sum to 22; dropped the overclaimed "auto-synced" footer wording (dashboard is hand-maintained).Note
This branch accumulated the Friday → Saturday updates; opening as a single Saturday-state snapshot. Will merge after the 1.0.0 ship to capture the final published state.